Kainan (James Caviezel) jest żołnierzem pochodzącym z innego świata. Jego statek kosmiczny rozbija się pośród norweskich fiordów w czasach panowania Wikingów. Niestety Kainan nie był jedynym pasażerem, któremu udało się wyjść z życiem z płonącego wraku. Krainę zaczyna terroryzować okrutny, żądny...